A New Design of Binary MDS Array Codes with Asymptotically Weak-Optimal Repair

نویسندگان

  • Hanxu Hou
  • Yunghsiang Han
  • Patrick P. C. Lee
  • Yuchong Hu
  • Hui Li
چکیده

Binary maximum distance separable (MDS) array codes are a special class of erasure codes for distributed storage that not only provide fault tolerance with minimum storage redundancy but also achieve low computational complexity. They are constructed by encoding k information columns into r parity columns, in which each element in a column is a bit, such that any k out of the k + r columns suffice to recover all information bits. In addition to providing fault tolerance, it is critical to improve repair performance in practical applications. Specifically, if a single column fails, our goal is to minimize the repair bandwidth by downloading the least amount of bits from d healthy columns, where k ≤ d ≤ k + r − 1. If one column of an MDS code is failed, it is known that we need to download at least 1/(d− k + 1) fraction of the data stored in each of d healthy columns. If this lower bound is achieved for the repair of the failure column from accessing arbitrary d healthy columns, we say that the MDS code has optimal repair. However, if such lower bound is only achieved by d specific healthy columns, then we say the MDS code has weak-optimal repair. Existing binary MDS array codes that achieve high data rate (i.e., k/(k + r) > 1/2) and optimal repair of information column only support double fault tolerance (i.e., r = 2), which is insufficient for failure-prone distributed storage environments in practice. This paper fills the void by proposing two explicit constructions of binary MDS array codes with more parity columns (i.e., r ≥ 3) that achieve asymptotically weak-optimal repair, where k + 1 ≤ d ≤ k + b(r − 1)/2c. Codes in the first construction have odd number of parity This paper was presented in part in [1] at the IEEE International Symposium on Information Theory, Aachen, Germany, June 2017. H. Hou is with the School of Electrical Engineering & Intelligentization, Dongguan University of Technology and the Shenzhen Graduate School, Peking University (E-mail: [email protected]). Y. S. Han is with the School of Electrical Engineering & Intelligentization, Dongguan University of Technology (E-mail: [email protected]). P. P. C. Lee is with Department of Computer Science and Engineering, The Chinese University of Hong Kong (E-mail: [email protected]). Y. Hu is with the School of Computer Science and Technology, Huazhong University of Science and Technology (E-mail: [email protected]). H. Li is with the Shenzhen Graduate School, Peking University (E-mail: [email protected]). This work was partially supported by the National Natural Science Foundation of China (No. 61701115, 61671007, 61671001) and National Keystone R&D Program of China (No. 2017YFB0803204, 2016YFB0800101). February 28, 2018 DRAFT ar X iv :1 80 2. 07 89 1v 2 [ cs .I T ] 2 7 Fe b 20 18 2 IEEE TRANSACTIONS ON INFORMATION THEORY columns and asymptotically weak-optimal repair for any one information failure, while codes in the second construction have even number of parity columns and asymptotically weak-optimal repair for any one column failure.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Non-MDS Erasure Code Scheme for Storage Applications

This paper investigates the use of redundancy and self repairing against node failures indistributed storage systems using a novel non-MDS erasure code. In replication method, accessto one replication node is adequate to reconstruct a lost node, while in MDS erasure codedsystems which are optimal in terms of redundancy-reliability tradeoff, a single node failure isrepaired after recovering the ...

متن کامل

Asymptotically MDS Array BP-XOR Codes

Belief propagation or message passing on binary erasure channels (BEC) is a low complexity decoding algorithm that allows the recovery of message symbols based on bipartite graph prunning process. Recently, array XOR codes have attracted attention for storage systems due to their burst error recovery performance and easy arithmetic based on Exclusive OR (XOR)-only logic operations. Array BP-XOR...

متن کامل

Enabling All-Node-Repair in Minimum Storage Regenerating Codes

We consider the problem of constructing exact-repair minimum storage regenerating (MSR) codes, for which both the systematic nodes and parity nodes can be repaired optimally. Although there exist several recent explicit high-rate MSR code constructions (usually with certain restrictions on the coding parameters), quite a few constructions in the literature only allow the optimal repair of syste...

متن کامل

Some Optimal Codes From Designs

The binary and ternary codes spanned by the rows of the point by block incidence matrices of some 2-designs and their complementary and orthogonal designs are studied. A new method is also introduced to study optimal codes.

متن کامل

LDPC Codes for Two-Dimensional Arrays

Binary codes over two-dimensional arrays are very useful in data storage, where each array column represents a storage device or unit that may suffer failure. In this paper we propose a new framework for probabilistic construction of codes on two-dimensional arrays. Instead of a pure combinatorial erasure model used in traditional array codes, we propose a mixed combinatorial-probabilistic mode...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1802.07891  شماره 

صفحات  -

تاریخ انتشار 2018